	.u-main {
		background-color: #FFFFFF;
		height: auto;
		border-radius: 6px;
		overflow: hidden;
		margin-bottom: 30upx;
		box-shadow: 0px 6px 9px 0px rgba(0,0,0,0.16); 
	}
	.u-main-title {
		height: 78upx;
		line-height: 78upx;
		padding: 0 20upx;
		font-size: 34upx;
		display: flex;
		justify-content: space-between;
	}
	.u-main-line {
		border-bottom: 1px solid #3088f4;
	}
	.u-main-info {
		width: 100%;
	}
	/* 时间选择器 */
	.date-select {
		font-size: 30upx;
		padding: 20upx;
		height: 138upx;
		position: relative;
	}
	.date-select uni-picker {
		border: 1px solid #7f7f7f;
		background-color: #FFFFFF;
		width: 100%;
		height: 88upx;
		line-height: 88upx;
		border-radius: 44upx;
		padding: 0 30upx;
	}
	.position-text {
		position: absolute;
		margin: auto 0;
		right: 60upx;
	}
	/* ============== 时间选择器 =============*/
	.u-flex {
		display: flex;
		padding: 20upx 0;
		width: 100%;
	}
	
	/* 字体样式 */
	.u-font-weight {
		font-family: PingFang SC, PingFang SC-Bold;
		font-weight: 700;
		color: rgba(0,0,0,0.75);
	}
	.u-font-weight6 {
		font-family: PingFang SC, PingFang SC-Bold;
		font-weight: 400;
		color: rgba(0,0,0,0.6);
	}
	.u-font-weight7 {
		font-family: PingFang SC, PingFang SC-Bold;
		font-weight: 700;
	}
	.u-font-weight4 {
		font-family: PingFang SC, PingFang SC-Bold;
		font-weight: 400;
	}
	.u-font-weight8 {
		font-family: PingFang SC, PingFang SC-Bold;
		font-weight: 800;
	}
	
	.u-Text-block7 {
		color: rgba(0,0,0,0.75);
	}
	.u-Text-block6 {
		color: rgba(0,0,0,0.6);
	}
	
	.font-size22 {
		font-size: 22upx;
	}
	.font-size24 {
		font-size: 24upx;
	}
	.font-size28 {
		font-size: 28upx;
	}
	.font-size34 {
		font-size: 28upx;
	}
	.font-size36 {
		font-size: 36upx;
	}
	.font-size40 {
		font-size: 40upx;
	}
	.font-size50 {
		font-size: 50upx;
	}
	.font-size60 {
		font-size: 60upx;
	}
	
	/* 设置padding */
	.padding-lr-30 {
		padding: 0 30upx;
	}
	.padding-lr-20 {
		padding: 0 20upx;
	}
	.padding-tb-20 {
		padding: 20upx 0;
	}
	.padding-tb-30 {
		padding: 30upx 0;
	}
	.padding6 {
		padding: 2upx 6upx;
	}
	
	.padding2030 {
		padding: 20upx 30upx;
	}
	
	.padding-b {
		padding-bottom: 30upx;
	}
	.padding-t {
		padding-top: 30upx;
	}
	
	.margin-left-10 {
		margin-left: 10upx;
	}
	.margin-lr-10 {
		margin: 0 10upx;
	}
	.margin-right-10 {
		margin-right: 10upx;
	}
	.margin-b-10 {
		margin-bottom: 10upx;
	}
	.margin-b-15 {
		margin-bottom: 15upx;
	}
	.margin-b-30 {
		margin-bottom: 30upx;
	}
	
	/* 边框线 */
	.u-solid-b-blue {
		border-bottom: 1px solid #3088f4;
	}
	
	/* 自定义表格 */
	.u-table {
		display: -webkit-box;  // 这句是重点，加了它就好使了。
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.u-table-head {
		display: flex;
		background: #eaf3fe;
	}
	.u-table-head-item {
		min-width: 200upx;
		line-height: 59upx;
		height: 59upx;
		font-size: 24upx;
		border: 1px solid rgba(0,0,0,0.25);
		text-align: center;
		vertical-align: middle;
	}
	.u-table-head-item1 {
		min-width: 138upx;
		line-height: 59upx;
		height: 59upx;
		font-size: 24upx;
		border: 1px solid rgba(0,0,0,0.25);
		text-align: center;
		vertical-align: middle;
	}
	/* 设置高度 */
	.u-table-bady {
		/* height: calc(100vh - 500upx); */
		max-height: 580upx;
		overflow-y: scroll;
	}
	/* 一屏的高度 */
	.u-table-bady-height {
		height: calc(100vh - 480upx);
		overflow-y: scroll;
	}
	.u-table-bady-column {
		display: flex;
		background-color: #FFFFFF;
	}
	
	.pei-250 {
		width: 250upx;
		height: 250upx;
	}
	
	.column-echarts {
		width: 690upx;
		height: 420upx;
	}
	
	.width100 {
		width: 100%;
	}
	
	.margin-tb-auto {
		margin: auto 0;
	}
	
	.echarts-legend-height {
		height: 38upx;
		line-height: 38upx;
	}
	
	.block-blue::before {
		background-color: #3088F4;
	}
	.block-yellow::before {
		background-color: #ffb708;
	}
	.block-green::before {
		background-color: #08d5a5;
	}
	.block-purple::before {
		background-color: #7130f4;
	}
	.block-orange::before {
		background-color: #f47073;
	}
	.block-light-blue::before {
		background-color: #0043fe;
	}
	
	.block-light-blue::before,
	.block-orange::before,
	.block-purple::before,
	.block-blue::before,
	.block-yellow::before,
	.block-green::before {
		content: '';
		width: 20upx;
		height: 20upx;
		margin: auto 10upx auto 0;
	}
	
	.search-fixed {
		width: 100%;
		height: 138upx;
		position: fixed;
		top: 0;
		z-index: 10;
	}
	
	.batch-green {
		background-color: #08D5A5;
		color: #FFFFFF;
		width: 80upx;
		height: 30upx;
		line-height: 30upx;
		text-align: center;
		display: inline-block;
		border-radius: 6upx;
	}
	.batch-red {
		border-radius: 6upx;
		background-color: #FB5A74;
		color: #FFFFFF;
		width: 80upx;
		line-height: 30upx;
		height: 30upx;
		text-align: center;
		display: inline-block;
	}
	.batch-yellow {
		border-radius: 6upx;
		background-color: #FFB708;
		color: #FFFFFF;
		width: 80upx;
		line-height: 30upx;
		height: 30upx;
		text-align: center;
		display: inline-block;
	}
	
	.state-green {
		background-color: #08D5A5;
		color: #FFFFFF;
	}
	.state-blue {
		background-color: #3088F4;
		color: #FFFFFF;
		height: 34upx;
		line-height: 36upx;
		border-radius: 6upx;
		padding: 0 20upx;
	}
	
	.order-info-list {
		height: 40upx;
		line-height: 40upx;
		font-size: 24upx;
	}
	.list-height {
		height: 60upx;
		line-height: 60upx;
		font-size: 24upx;
	}
	
	.search {
		border: 1px solid #7f7f7f;
		background: #f5f5f5;
		width: 100%;
		height: 88upx;
		line-height: 88upx;
		border-radius: 44upx;
		padding: 0 30upx;
		position: relative;
	}
	.search-input {
		height: 88upx;
	}
	
	.search-icon {
		position: absolute;
		top: 0;
		right: 40upx;
	}
	
	.tab-icon-block {
		height: 45upx;
		width: 45upx;
		line-height: 45upx;
		text-align: center;
		border-radius: 50%;
		margin: 0 auto;
		margin-bottom: 10upx;
	}
	
	.success::before {
		content: ' ';
		width: 20upx;
		height: 20upx;
		display: inline-block;
		background-color: #3088f4;
	}
	.warn::before {
		content: ' ';
		width: 20upx;
		height: 20upx;
		display: inline-block;
		margin-left: 20upx;
		background-color: #e54d42;
	}
	.positionAbsolute {
		position: absolute;
	}
	

	